an engineering wonder - Turkish English Dictionary